package br.com.sgpv2.service.departamento;

import java.util.List;

import br.com.sgpv2.controler.NegocioExeception;
import br.com.sgpv2.entity.organograma.Departamento;

public interface DepartamentoService {
	
	void salvar(Departamento departamento);
	
	void alterar(Departamento departamento);
	
	List<Departamento> listar();
	
	void excluir(Departamento departamento);
	
	Departamento buscar(Integer pk) throws NegocioExeception;

	boolean validarExclusao(String idDepartamento);
	
	List<Departamento> consultarPorDescricao(String descricao);

}
